Debugging টুলস এবং তাদের ব্যবহার

Blue Prism এ Debugging টুলস ব্যবহার করে প্রক্রিয়াগুলির কার্যক্রম পরীক্ষা এবং ত্রুটি সমাধান করা যায়। Debugging টুলস প্রক্রিয়ার প্রতিটি স্টেপ বা কার্যপ্রণালী পর্যবেক্ষণ করতে সাহায্য করে, যাতে আপনি বুঝতে পারেন কোথায় ত্রুটি হচ্ছে বা কার্যপ্রণালীর কোন অংশে সমস্যা হচ্ছে। Blue Prism এ Debugging টুলস এবং তাদের ব্যবহারের পদ্ধতি নিচে বিস্তারিতভাবে আলোচনা করা হলো:

Blue Prism Debugging টুলস এবং তাদের ব্যবহার

১. Step Mode:

  • ব্যবহার: Step Mode একটি গুরুত্বপূর্ণ Debugging টুল, যা একটি প্রক্রিয়াকে ধাপে ধাপে চালানোর অনুমতি দেয়। এটি প্রক্রিয়ার প্রতিটি স্টেপ বা একশন সঠিকভাবে পরীক্ষা করতে সাহায্য করে।
  • কাজের পদ্ধতি:
    • Process Studio তে গিয়ে প্রক্রিয়াটি চালু করার পরে ‘Step’ বাটনটি ক্লিক করুন।
    • এটি প্রক্রিয়াকে ধাপে ধাপে এগিয়ে নিয়ে যাবে এবং প্রতিটি স্টেজে আপনি দেখতে পারবেন কোন একশন বা সিদ্ধান্ত কার্যকর হচ্ছে।
  • উপকারিতা: আপনি যেকোনো সমস্যার স্থানে সহজেই গিয়ে দেখতে পারবেন, কোন প্যারামিটার বা ডাটা ভুল আছে কিনা, এবং কীভাবে এটি ঠিক করতে হবে।

২. Step Over Mode:

  • ব্যবহার: Step Over Mode ব্যবহার করা হয় যখন আপনি কোনো সাব-প্রসেস বা সাব-স্টেজের ভেতরে না গিয়ে সরাসরি তার ফলাফল দেখতে চান। এটি প্রধান প্রক্রিয়া পরীক্ষা করার জন্য সহায়ক।
  • কাজের পদ্ধতি:
    • ‘Step Over’ বাটনটি ক্লিক করে, আপনি প্রক্রিয়ার সাব-প্রসেস বা একশনগুলো সরাসরি স্কিপ করে মূল প্রক্রিয়াটি চালাতে পারেন।
  • উপকারিতা: এটি ব্যবহার করে আপনি প্রক্রিয়ার প্রধান ফ্লো পরীক্ষা করতে পারেন এবং প্রতিটি সাব-প্রসেসে না গিয়েও প্রক্রিয়ার প্রধান অংশের কার্যকারিতা মনিটর করতে পারেন।

৩. Step Out Mode:

  • ব্যবহার: Step Out Mode ব্যবহার করা হয় যখন আপনি একটি সাব-প্রসেসের ভেতর থেকে দ্রুত বের হতে চান এবং প্রক্রিয়ার পরবর্তী প্রধান ধাপে যেতে চান।
  • কাজের পদ্ধতি:
    • একটি সাব-প্রসেস বা স্টেজের মধ্যে ঢুকে গেলে, ‘Step Out’ বাটন ক্লিক করলে এটি সরাসরি প্রধান প্রক্রিয়ার পরবর্তী ধাপে চলে যাবে।
  • উপকারিতা: এটি একটি সাব-প্রসেসের ফলাফল দ্রুত পরীক্ষা করতে এবং প্রক্রিয়ার অন্য অংশে দ্রুত যাওয়ার জন্য কার্যকর।

৪. Run Mode:

  • ব্যবহার: Run Mode একটি পূর্ণাঙ্গ প্রক্রিয়া চালানোর জন্য ব্যবহার করা হয়। এটি পুরো প্রক্রিয়াটির কার্যপ্রণালী পরীক্ষা করতে সহায়ক।
  • কাজের পদ্ধতি:
    • Process Studio তে ‘Run’ বাটন ক্লিক করুন। এটি প্রক্রিয়াটিকে পুরোপুরি চালাবে এবং আপনি দেখতে পারবেন পুরো প্রক্রিয়াটি কীভাবে কাজ করছে।
  • উপকারিতা: Run Mode ব্যবহার করে আপনি পুরো প্রক্রিয়াটি একবারে পরীক্ষা করতে পারেন এবং বুঝতে পারেন যে এটি কোনো ত্রুটি ছাড়া সম্পূর্ণ হচ্ছে কিনা।

৫. Breakpoints:

  • ব্যবহার: Breakpoints এমন একটি ফিচার যা Debugging এর সময় একটি নির্দিষ্ট স্থানে প্রক্রিয়াটিকে থামিয়ে দেয়, যাতে আপনি সেই অংশে সমস্যা খুঁজে পেতে পারেন।
  • কাজের পদ্ধতি:
    • Process Studio তে যে স্টেজে আপনি প্রক্রিয়াটিকে থামাতে চান, সেখানে রাইট-ক্লিক করে ‘Set Breakpoint’ নির্বাচন করুন।
    • প্রক্রিয়াটি চালু করলে সেটি সেই স্টেজে গিয়ে থেমে যাবে এবং আপনি বর্তমান ডাটা এবং অবস্থা পরীক্ষা করতে পারবেন।
  • উপকারিতা: এটি আপনাকে নির্দিষ্ট অংশে ত্রুটি খুঁজে বের করতে এবং সেই অংশের ডাটা বা কন্ডিশন চেক করতে সহায়ক।

৬. Data Watcher:

  • ব্যবহার: Data Watcher একটি গুরুত্বপূর্ণ টুল, যা Debugging এর সময় বিভিন্ন ডাটা আইটেম বা ভ্যারিয়েবল পর্যবেক্ষণ করতে ব্যবহৃত হয়। এটি আপনাকে প্রক্রিয়ার বিভিন্ন ডাটা পয়েন্ট চেক করতে এবং তাদের মান দেখতে সাহায্য করে।
  • কাজের পদ্ধতি:
    • Process Studio তে গিয়ে ‘Data Watcher’ প্যানেল চালু করুন এবং সেখানে আপনি প্রক্রিয়ার মধ্যে ব্যবহৃত ডাটা আইটেমগুলো দেখতে পাবেন।
    • Debugging এর সময়, প্রতিটি ডাটা আইটেমের মান আপডেট হতে থাকবে এবং আপনি সেগুলি পর্যবেক্ষণ করতে পারবেন।
  • উপকারিতা: এটি আপনাকে কোনো ডাটা আইটেমের ভুল মান বা ইনপুটের সমস্যার কারণে প্রক্রিয়ার ব্যর্থতা চিহ্নিত করতে সাহায্য করে।

৭. Log Viewer:

  • ব্যবহার: Log Viewer ব্যবহার করে প্রক্রিয়ার কার্যপ্রণালীর বিস্তারিত লগ দেখা যায়। এটি প্রক্রিয়া সম্পন্ন হওয়ার পরে ত্রুটি বা ব্যর্থতা বিশ্লেষণ করতে সহায়ক।
  • কাজের পদ্ধতি:
    • Control Room বা Process Studio তে গিয়ে ‘Log Viewer’ চালু করুন এবং প্রক্রিয়ার লগ ফাইল চেক করুন।
    • লগে প্রতিটি একশন, ত্রুটি, এবং ডাটা পরিবর্তনের ইতিহাস দেখা যায়।
  • উপকারিতা: এটি ডিবাগিং প্রক্রিয়ার পরবর্তী ধাপ এবং ত্রুটি নির্ণয় করতে একটি কার্যকর টুল।

টিপস: Debugging আরও কার্যকর করার জন্য সুপারিশ

  1. Breakpoints ব্যবহার করা: আপনি যেখানে সমস্যা মনে করছেন সেখানে Breakpoints সেট করুন, যাতে প্রক্রিয়াটি সেই অংশে থেমে যায় এবং আপনি সমস্যা বিশ্লেষণ করতে পারেন।
  2. Data Watcher ব্যবহার: Debugging এর সময় ডাটা আইটেম এবং ভ্যারিয়েবলের মান চেক করুন, কারণ কোনো ইনপুট ভুল মানে প্রক্রিয়া ব্যর্থ হতে পারে।
  3. লগ ফাইল চেক করা: প্রক্রিয়া সম্পন্ন হওয়ার পর Session Logs এবং Exception Logs চেক করুন, যাতে প্রক্রিয়ার কার্যক্রমের ওপর বিশদ তথ্য পাওয়া যায়।
  4. স্টেপ মোডে কাজ করা: Step Mode ব্যবহার করে প্রক্রিয়াটি ধাপে ধাপে পরীক্ষা করুন, বিশেষ করে যদি প্রক্রিয়ার মধ্যবর্তী অংশে কোনো সমস্যা ঘটে।

Blue Prism এ Debugging টুলস সঠিকভাবে ব্যবহার করলে প্রক্রিয়াগুলির ত্রুটি দ্রুত সমাধান করা যায় এবং কার্যপ্রণালীর নির্ভুলতা নিশ্চিত করা যায়।

আরও দেখুন...

Promotion